package com.aggregate.pay.sanstar.support.client;

import com.aggregate.pay.sanstar.bean.TerminalLicenseActiveData;
import com.aggregate.pay.sanstar.bean.TerminalLicenseActiveResult;
import com.aggregate.pay.sanstar.support.AbstractClient;
import com.aggregate.pay.sanstar.support.Factory;
import com.aggregate.pay.sanstar.support.Merch;

/**
 * 终端涉及算法授权码激活上报
 * @author Moyq5
 * @date 2023年12月14日
 */
public class TerminalLicenseActive extends AbstractClient<TerminalLicenseActiveData, TerminalLicenseActiveResult> {

	public TerminalLicenseActive(Merch merch) {
		super(merch);
	}

	@Override
	protected String getServerPath() {
		return Factory.getConfig().getServerPath() + "/terminal/license/active";
	}

	@Override
	protected Class<TerminalLicenseActiveResult> getResultClass() {
		return TerminalLicenseActiveResult.class;
	}

}
